//#ifndef TREEVIEW_H
//#define TREEVIEW_H
//
//#include <windows.h>
//#include "CommCtrl.h"
//#include "ABObserver.h"
//
//class TreeView : public ABObserver
//{
//public:
//	TreeView();
//	~TreeView();
//	
//	bool Setup(HWND a_hWnd, HINSTANCE a_hInst);
//
//	HTREEITEM AddItem(char* a_label, HTREEITEM a_parent, int a_imageIndex);
//	bool CheckSelection(char* a_pLabel);
//
//	void SetupImages();
//	void Update();
//
//	virtual void Notify(const SEvent& a_event);
//
//private:
//	HWND m_hWnd;
//	int m_open;
//	int m_closed;
//
//	HTREEITEM m_terrain;
//	HTREEITEM m_lights;
//	HTREEITEM m_omni;
//	HTREEITEM m_players;
//	HTREEITEM m_particles;
//	HTREEITEM m_sounds;
//	HTREEITEM m_octree;
//	HTREEITEM m_occlusion;	
//	HTREEITEM m_dwarf;	
//};
//
//#endif //TREEVIEW_H